﻿namespace CSharpPro._1013;

public class demo1
{
    public static void TestDemo1()
    {
        // 步骤 1: 提示用户输入三个整数
        Console.WriteLine("请输入第一个整数:");
        // 读取用户输入的第一个整数
        int x = int.Parse(Console.ReadLine());

        Console.WriteLine("请输入第二个整数:");
        int y = int.Parse(Console.ReadLine());

        Console.WriteLine("请输入第三个整数:");
        int z = int.Parse(Console.ReadLine());

        // 步骤 2: 对三个整数进行排序
        // 首先比较 x 和 y，如果 x 大于 y，则交换它们的值
        if (x > y)
        {
            int temp = x;
            x = y;
            y = temp;
        }
        // 接着比较 x 和 z，如果 x 大于 z，则交换它们的值
        if (x > z)
        {
            int temp = x;
            x = z;
            z = temp;
        }
        // 最后比较 y 和 z，如果 y 大于 z，则交换它们的值
        if (y > z)
        {
            int temp = y;
            y = z;
            z = temp;
        }

        // 步骤 3: 输出排序后的结果
        Console.WriteLine($"这三个数由小到大的顺序是: {x}, {y}, {z}");
    }
}